EVENTS:
	onMapLoaded			{target, data}		(When new map data replaces the old map data)
	onFormatChanged	{target, format:newFormat, mapData}
	onTileSizeChange	{target, tileSize:newTileSize, mapData}
	unload						{evt.target}
	doubleClick				{evt.target}
	
	map_press				{pixelCoords, target}
	map_drag					{pixelCoords, target}
	map_release			{pixelCoords, target}
	map_pressTile			{tileCoords, target}
	map_dragTile			{tileCoords, target}
	map_releaseTile		{tileCoords, target}
	map_rollOver			-
	map_rollOut				-
	map_draw				{target}
	map_scroll				{pixelCoords:{x,y}, direction:"horizontal"/"vertical", position:pixelCoord of horz or vert}
	map_zoom				{zoomIndex:#}
	
	chip_press					{pixelCoords, target}
	chip_drag					{pixelCoords, target}
	chip_release				{pixelCoords, target}
	chip_pressTile			{tileCoords, target}
	chip_dragTile			{tileCoords, target}
	chip_releaseTile		{tileCoords, target}
	chip_rollOver			-
	chip_rollOut				-
	chip_expand				{target:chipset_scroller}
	chip_expandDone	{target:chipset_scroller}
	chip_collapse			{target:chipset_scroller}
	chip_collapseDone	{target:chipset_scroller}
	chip_draw					{width:pixels , height:pixels}		(in pixels)
	chip_load_error		{target:map_mc, indexes:[#], files:[""], error:"reason"}
	
	chip_show					{target:chip_list, index:currentIndex, value:chipFilePath}		(Was: chip_list.change)
	chip_hover				{index:listIndexHovered}
	chip_unhover			{index:listIndexUn-hovered}
	chip_add					{index:newIndex, file:newFilePath, target:chip_list}
	chip_remove			{index:removedIndex, item:removedListItem, target:chip_list}
	chip_replace				{index:changedIndex, file:relativeFilePath, target:chip_list}
	chip_collisionLoaded		{target:chipCollision.react, index:chipIndex, data:chipCollisionData}

	layer_change			{target:layers_mc, value:currentLayer}
	layer_add					{target:layers_mc, added:newLayer}
	layer_remove			{target:layers_mc, removed:removedLayer}
	
	tool_change				{value:"pencil" / "rectangle", target:tools_mc}
	
	referenceMap_clickFile		{target:overlay_txt}
	referenceMap_change		{target:overlay_txt, file:relativePath}		(Was:  overlay_mc.change  OR  overlay_txt.changeOverlay)
	referenceMap_show			{target:overlay_txt}
	referenceMap_hide				{target:overlay_txt}
	
	selection_change		{mapData, target}
	selection_draw			{mapData, target}

	helper_show					{target}
	helper_hide					{target}
	


data change EVENTS:
	data.any.change				(triggers upon any of the below changes... one time  (per millisecond)
	data.change
	data.chipsets.change
	data.collision.change
	data.layers.change

trigger data-change events by:
	data.chipsets.changed()